package com.tmc.bean.intcar;

import java.io.Serializable;
import java.util.List;

/**
 * @author zhang
 * @date 2017年12月20日 下午1:46:02 
 */
public class EthSubmitOrderReq implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -5624554892260375076L;
	
	private String orderID; //本地订单编号
	private String token; //
	private String priceMark;
	private Integer carTypeID; 
	private Integer staffNum;
	private Integer luggageNum;
	
	private List<EthPassenger> passengers;
	private List<EthAdditionalService> additionalServices;
	
	// 价格辅助字段 
	private Double setAmount; //套餐金额
	private Double totalAmount; //订单总金额（套餐金额  + 附加服务费 + 本地加价）
	private Double vendorTotalAmount; //供应商总金额
	private Double addPrice; //本地加价
	private Double additionalServiceAmount; //附加服务费
	private Double overAmount; // 超时，超距等费用
	
	// 查询条件辅助字段
	private EthQueryPriceReq queryPriceReq;
	
	public String getToken() {
		return token;
	}
	public void setToken(String token) {
		this.token = token;
	}
	public String getPriceMark() {
		return priceMark;
	}
	public void setPriceMark(String priceMark) {
		this.priceMark = priceMark;
	}
	public Integer getCarTypeID() {
		return carTypeID;
	}
	public void setCarTypeID(Integer carTypeID) {
		this.carTypeID = carTypeID;
	}
	public Integer getStaffNum() {
		return staffNum;
	}
	public void setStaffNum(Integer staffNum) {
		this.staffNum = staffNum;
	}
	public Integer getLuggageNum() {
		return luggageNum;
	}
	public void setLuggageNum(Integer luggageNum) {
		this.luggageNum = luggageNum;
	}
	
	public String getOrderID() {
		return orderID;
	}
	public void setOrderID(String orderID) {
		this.orderID = orderID;
	}
	public Double getSetAmount() {
		return setAmount;
	}
	public void setSetAmount(Double setAmount) {
		this.setAmount = setAmount;
	}
	public Double getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}
	public Double getVendorTotalAmount() {
		return vendorTotalAmount;
	}
	public void setVendorTotalAmount(Double vendorTotalAmount) {
		this.vendorTotalAmount = vendorTotalAmount;
	}
	public Double getAddPrice() {
		return addPrice;
	}
	public void setAddPrice(Double addPrice) {
		this.addPrice = addPrice;
	}
	public Double getAdditionalServiceAmount() {
		return additionalServiceAmount;
	}
	public void setAdditionalServiceAmount(Double additionalServiceAmount) {
		this.additionalServiceAmount = additionalServiceAmount;
	}
	public Double getOverAmount() {
		return overAmount;
	}
	public void setOverAmount(Double overAmount) {
		this.overAmount = overAmount;
	}
	public List<EthPassenger> getPassengers() {
		return passengers;
	}
	public void setPassengers(List<EthPassenger> passengers) {
		this.passengers = passengers;
	}
	public EthQueryPriceReq getQueryPriceReq() {
		return queryPriceReq;
	}
	public void setQueryPriceReq(EthQueryPriceReq queryPriceReq) {
		this.queryPriceReq = queryPriceReq;
	}
	public List<EthAdditionalService> getAdditionalServices() {
		return additionalServices;
	}
	public void setAdditionalServices(List<EthAdditionalService> additionalServices) {
		this.additionalServices = additionalServices;
	}
	
}
